asociace ikony s priponou

Otázka od: Tyslic Jiri

11. 12. 2003 21:05

Dobry den,
potreboval bych priradit ikonu souboru podle pripony. Pro soubory ulozene na
disku to neni problem pres SHGetFileInfo, ale ja mam soubory ulozene v
databazi. Napadlo me pouzit klic v registrech HKEY_CLASSES_ROOT, ale nejak jsem
neprisel na to kde je odkaz na ikony.
Muzete me nekdo prosim nakopnout spravnym smerem.

Dekuji

Jirka


Odpovedá: Jakub Dusek

11. 12. 2003 22:25

Z HKEY_CLASSES_ROOT\.<pripona> prectes klic, ktery se o to stara
(vychozi hodnota), z HKEY_CLASSES_ROOT\<klic>\DefaultIcon prectes
cestu k souboru s ikonou (opet vychozi hodnota). Pokud je v souboru
vic ikon je za cestou jeste index ikony, napr:

C:\Application\Development\Delphi 6\Bin\Delphi32.exe,5

Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
odesilani smsek, vizitek, log a melodii, snadna integrace do Vaseho IS
     => Sms GateKeeper, Sms GateKeeper Service

======================================================================
Thursday, December 11, 2003, 8:57:36 PM, you wrote:

TJ> Dobry den,
TJ> potreboval bych priradit ikonu souboru podle pripony. Pro
TJ> soubory ulozene na disku to neni problem pres SHGetFileInfo, ale
TJ> ja mam soubory ulozene v databazi. Napadlo me pouzit klic v
TJ> registrech HKEY_CLASSES_ROOT, ale nejak jsem neprisel na to kde je
TJ> odkaz na ikony.
TJ> Muzete me nekdo prosim nakopnout spravnym smerem.

TJ> Dekuji

TJ> Jirka



Odpovedá: Milan Schembera

11. 12. 2003 22:45

Ja bych mel takovou doplnujici otazku: Co kdyz chci tu asociaci vytvorit a
aplikace pobezi na Win2k/XP pod uzivatelem, ktery muze zapisovat tak
maximalne do HKCU (bezny user) ? Resil jste to nekdo ?



4> -----Original Message-----
4> From: Jakub Dusek
4> Z HKEY_CLASSES_ROOT\.<pripona> prectes klic, ktery se o to stara
4> (vychozi hodnota), z HKEY_CLASSES_ROOT\<klic>\DefaultIcon prectes
4> cestu k souboru s ikonou (opet vychozi hodnota). Pokud je v souboru
4> vic ikon je za cestou jeste index ikony, napr:


Odpovedá: Jakub Dusek

11. 12. 2003 23:25

Windows 2000/XP/2003 maji narozdil od starsich verzi moznost
zaregistrovat asociaci jen pro konkretniho uzivatele, drive to slo jen
pro cely system. Je to stejny postup, jen ve vetvi:
HKEY_CURRENT_USER\Software\Classes

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q257592

Ovlivnit asociaci souboru pro cely pocitac muze jen administrator.

Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
odesilani smsek, vizitek, log a melodii, snadna integrace do Vaseho IS
     => Sms GateKeeper, Sms GateKeeper Service

======================================================================
Thursday, December 11, 2003, 10:26:04 PM, you wrote:

MS> Ja bych mel takovou doplnujici otazku: Co kdyz chci tu asociaci vytvorit a
MS> aplikace pobezi na Win2k/XP pod uzivatelem, ktery muze zapisovat tak
MS> maximalne do HKCU (bezny user) ? Resil jste to nekdo ?